Immobilisations > Traitements > Utilitaires > Recodifications massives 

Ce traitement permet de remplacer massivement la valeur de certains champs sur les objets métiers : Biens comptables, Dépenses, Contrats de location, Subventions et Relevés d'inventaire.

Le traitement peut être utilisé :
- soit dans le but de recodifier massivement une table,
- soit lors du traitement d'une cession intra-groupe afin de recodifier unitairement un bien et ses objets liés : la recodification pourra alors concerner plusieurs tables.

La recodification peut porter :
- sur les champs contrôlés par une table diverse,
- les sections analytiques
- et, dans le cas des cessions intra-groupe : la Localisation et le Site géographique (avec recodification implicite du site financier).

SEEINFO Ce remplacement est une simple recodification de la valeur du champ et contrairement à la modification effectuée en transactionnel, il ne génère aucune action induite ni aucun événement comme c'est le cas lors d'une modification.

Une option de traitement permet à l'utilisateur, lorsque la recodification n'est pas destinée à une Cession intra-groupe :

  • Soit d'ajouter la nouvelle valeur dans la table à recodifier avec conservation de la valeur d'origine. Une sélection peut permettre de restreindre les objets traités et la population traitée sur ces objets.
  • Soit de remplacer physiquement la nouvelle valeur dans la table à recodifier : la valeur d'origine est alors supprimée sur l'ensemble des objets métiers et des enregistrements.

Protection de l'intégrité des données - Verrouillage de la fonction

Durant l'exécution du traitement, toute modification transactionnelle de la population à traiter est interdite.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Cette fonction est constituée :

  • D'un en-tête permettant de préciser les informations d'identification ainsi que les options du traitement.
  • De l'onglet Paramétrage général permettant de visualiser la liste des codes de la table à recodifier et de saisir les nouveaux codes.
  • De l'onglet Sélection étendue permettant d'effectuer une sélection des enregistrements à traiter sur l'objet maître précisé sur l'onglet Paramétrage général.

SEEINFO Dans le cas d'une recodification destinée à une cession intra-groupe, le paramétrage du traitement de recodification est limité à la saisie de la référence de la cession concernée, de la table à traiter et des codes cibles de la table. Les autres informations : options du traitement, sélection des objets, sélection sociétés/sites et sélection étendue, ne sont pas accessibles.

En-tête

Présentation

L'en-tête contient la référence du traitement, son statut, le code de la table à recodifier et le cas échéant, la référence de la cession intra-groupe à laquelle est destiné le traitement.

Il contient également les options réservées aux traitements non destinés aux cessions intra-groupe, notamment le statut à affecter aux anciens codes et le choix de mettre à jour ou non les associations.

 

Champs

Les champs suivants sont présents dans cet onglet :

Recodification

  • Référence (champ REFCDF)

Référence de la recodification. Il s'agit d'un code alphanumérique choisi librement.
Chaque référence traite une seule table.

  • Désignation (champ REFDES)

Libellé de la recodification.

  • Statut traitement (champ PROSTA)

A la création de la référence, seul le statut : A traiter ou A traiter (Cession Intra Groupe) peut être sélectionné.
En fin de traitement, le statut passe automatiquement à : Traité ou Traité (Cession Intra-groupe).

  • Nom table (champ TABNAM)

En création, ce champ permet de renseigner le nom de la table pour laquelle la recodification de certains codes ou de tous les codes est demandée.
Il peut s'agir :
- d'une des tables diverses modifiables du module Immobilisations ou Dépenses,
- d'une des tables des sections analytiques ; le code de l'axe doit alors également être saisi,
- de la table des Localisations : LOC ou des Sites géographiques : FCY, uniquement si la recodification porte sur une cession intra-groupe.
Une fois la référence de la recodification créée, la table n'est plus modifiable.

  • Nom table (champ TABNAMDES)

Champ, non modifiable, affichant le libellé de la table sur laquelle porte la recodification.

  • Date de traitement (champ PRODAT)

Ce champ, non saisissable, est automatiquement alimenté avec la date à laquelle est effectué le traitement de recodification.

  • Réf cess intragroupe (champ REFTRFCMP)

Ce champ est visible uniquement si le traitement a pour statut : A traiter (Cession Intra-groupe) ou Traité (Cession Intra-groupe).

  • S'il s'agit d'une recodification : A traiter (Cession Intra-groupe), la référence d'une cession existante doit obligatoirement être renseignée.
  • S'il s'agit d'une recodification : Traitée (Cession Intra-groupe), cette référence n'est pas modifiable.
  • Désignation opération (champ DESTRFCMP)

Libellé de la cession intra-groupe. Champ non modifiable.

Ce champ est visible uniquement lorsque la recodification porte sur un axe analytique. La saisie du code de l'axe est alors obligatoire.

  • Utilisateur (champ PROUSR)

Ce champ, non modifiable, affiche le nom de l'utilisateur ayant lancé le traitement.

Options

  • Statut anciens codes (champ STAOLDCOD)

Ce champ est saisissable uniquement lorsque le statut du traitement est A traiter.
Il permet de préciser si les anciens codes doivent être conservés ou supprimés.
Lorsque le paramétrage est destiné à une cession intragroupe, les anciens codes sont obligatoirement conservés, ce champ n'est donc pas saisissable.
Dans le cas de la recodification d'une table de sections analytiques :
-  Il est également possible d'attribuer le statut Inactif aux anciens codes, auquel cas, il est nécessaire de renseigner une date de fin de validité dans le champ suivant.
- L'attribution aux anciens codes du statut Inactif ou Supprimé est possible uniquement si la table des sections analytiques n'est pas partagée. Si elle est partagée, le statut prend automatiquement pour valeur Conservé.

  • Date fin validité (champ DATENDACT)

Ce champ est affiché et saisissable uniquement si le statut du traitement est : A traiter, et si la recodification porte sur la table des sections analytiques avec le Statut des anciens codes positionné à : Inactifs.
Il permet de préciser la date à partir de laquelle un enregistrement portant le code à recodifier, ne pourra plus être modifié s'il garde la valeur origine.

  • Maj des assocations (champ FLGUPDASS)

Cet indicateur est activé pour indiquer qu'une association sera recodifiée si un de ses éléments est recodifié (valeur déterminante et/ou déterminée).
Il est automatiquement activé et non modifiable dès lors que le Statut des anciens codes a pour valeur : Supprimés.
Dès que le statut du traitement a pour valeur : Traité, il n'est plus modifiable.
Il est automatiquement désactivé et non modifiable lorsque la recodification porte sur une cession intra-groupe.

  • Simulation (champ FLGSIM)

Cette case à cocher est sélectionnée par défaut et permet d'exécuter la clôture en mode simulation. Dans ce cas, le contrôles et le traitement sont effectués, mais aucune mise à jour n'est enregistrée dans la base de données.

Laissez cette case désactivée pour lancer le traitement en mode réel. Dans ce cas, vous ne pouvez pas annuler la clôture et les mises à jour sont enregistrées dans la base de données. Si vous utilisez des commits intermédiaires, il est recommandé de positionner le paramètre NIVTRACE – Niveau de trace (chapitre AAS, groupe MIS) sur 0.

  • Trace : Edition des mises à jour (champ FLGTRCEDT)

Cet indicateur permet, lorsqu'il est activé, d'éditer, dans la trace, le détail des mises à jour.
Cet indicateur n'est pas saisissable :
- Dès lors que le statut du traitement a pour valeur : Traité.
- Lorsque la recodification porte sur une cession intra-groupe (l'option Trace pourra être choisie au niveau du traitement de Cession intra-groupe).

 

Onglet Paramétrage général

Cet onglet permet de visualiser la liste des codes de la table à recodifier et de saisir les nouveaux codes.

Il permet également, pour les traitements de recodification non destinés à une cession intra-groupe :

  • de sélectionner les objets sur lesquels va porter la recodification,
  • de choisir les sociétés et sites auxquels appartiennent les enregistrements à traiter.

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau Recodification

  • Avant (Code) (champ VALOLDCOD)

Cette colonne affiche la liste des postes de la table à recodifier.
Si la recodification porte sur la table des sites FCY :

  • L'option clic droit Recod. localisations du site appelée sur une ligne permet d'afficher une fenêtre autorisant la recodification des localisations du site.
  • L'option clic droit Rechargement tableau permet de recharger l'ensemble des sites de la société source.

SEEINFO La recodification d'un site financier qui n'est pas un site géographique est autorisée selon les modalités suivantes : 

    • Le site financier source prend la valeur du site financier cible.
    • Le site géographique associé au site financier source prend automatiquement la valeur du site géographique associé au site financier cible. Il n'apparaît pas dans la liste des sites à recodifier.
  • Avant (Libellé ) (champ VALOLDDES)

Libellé du poste de la table. Information non modifiable.

  • Après (Code) (champ VALNEWCOD)

Cette colonne permet, tant que le statut du traitement n'est pas passé à Traité ou Traité (cession intra-groupe),  de saisir la valeur du nouveau code.

  • Lorsque la recodification porte sur une table diverse ou sur une table de section analytique non partagée (CCE), la valeur du nouveau code mettra à jour, lors du traitement de recodification, les objets cibles (Biens, Dépenses,...) et créera également les codes de la table traitée si cette valeur n'existe pas.
     
  • Lorsque la recodification porte sur la table des sites FCY, sur la table des localisations LOC ou sur une table de section analytique partagée (CCE), la valeur du nouveau code mettra à jour, lors du traitement de recodification, les objets cibles (Biens, Dépenses,...). Elle ne mettra toutefois pas à jour la table traitée, les codes doivent avoir été créés, dans la table, au préalable.
  • Après (Libellé ) (champ VALNEWDES)

Cette colonne n'est pas modifiable si le statut du traitement est passé à Traité ou Traité (cession intra-groupe).

  • Lorsque la recodification porte sur une table diverse ou sur une table de section analytique non partagée (CCE), ce champ permet de saisir le libellé correspondant au nouveau code qui sera inséré dans la table. Par défaut, ce champ est alimenté avec le libellé d'origine.
     
  • Lorsque la recodification porte sur la table des sites FCY ou sur une table de section analytique partagée (CCE), ce champ n'est pas saisissable ; il affiche le libellé correspondant au code saisi qui doit obligatoirement avoir été créé, dans la table, au préalable.
    SEEINFO Lorsque la recodification porte sur la table des localisations (LOC), cette colonne est remplacée par celle intitulée Après (Localisation).

Sélection des objets

  • Objet maître (champ OBCLDR)

L'objet maître est l'objet sur lequel porte principalement la recodification. Ce paramétrage s'applique lorsque le statut des anciens codes a pour valeur : Conservés ou Inactifs.

  • Lorsque le statut des anciens codes est positionné à : Supprimés, ce champ est vide et non saisissable : tous les objets doivent en effet être traités et aucun ne peut être objet maître.
     
  • Lorsque la recodification est destinée à une cession intra-groupe, l'objet maître est obligatoirement le Bien comptable.

SEEINFO Les objets Relevés d'inventaire et Biens Physiquesne peuvent être objets maîtres.
Les modalités de sélection des enregistrements des objets autres dépendent du choix de l'objet maître. Ces modalités sont décrites dans l'aide sur la fonction Recodifications massives.

  • Biens (champ OBCPCDFAS)

Cette case à cocher permet d'indiquer que la recodification de l'objet Biens comptables est demandée.
Lorsque l'objet maître est le Bien comptable, cette case est obligatoirement activée.
Lorsque le statut des anciens codes est positionné à : Supprimés, tous les objets doivent être traités ; ils sont donc tous cochés et non modifiables.
Les modalités de sélection des enregistrements des objets autres dépendent du choix de l'objet maître. Ces modalités sont décrites dans l'aide sur la fonction Recodifications massives.

  • Dépenses (champ OBCPCDLOF)

Cette case à cocher permet d'indiquer que la recodification de l'objet Dépenses est demandée.
Lorsque l'objet maître est la Dépense, cette case est obligatoirement activée.
Lorsque le statut des anciens codes est positionné à : Supprimés, tous les objets doivent être traités ; ils sont donc tous cochés et non modifiables.
Les modalités de sélection des enregistrements des objets autres dépendent du choix de l'objet maître. Ces modalités sont décrites dans l'aide sur la fonction Recodifications massives.

  • Contrats financement (champ OBCPCDLEA)

Cette case à cocher permet d'indiquer que la recodification de l'objet Contrats financement est demandée.
Lorsque l'objet maître est le Contrat location, cette case est obligatoirement activée.
Lorsque le statut des anciens codes est positionné à : Supprimés, tous les objets doivent être traités ; ils sont donc tous cochés et non modifiables.
Les modalités de sélection des enregistrements des objets autres dépendent du choix de l'objet maître. Ces modalités sont décrites dans l'aide sur la fonction Recodifications massives.

  • Subventions (champ OBCPCDGRT)

Cette case à cocher permet d'indiquer que la recodification de l'objet Subventions est demandée.
Lorsque l'objet maître est la Subvention, cette case est obligatoirement activée.
Lorsque le statut des anciens codes est positionné à : Supprimés, tous les objets doivent être traités ; ils sont donc tous cochés et non modifiables.
Les modalités de sélection des enregistrements des objets autres dépendent du choix de l'objet maître. Ces modalités sont décrites dans l'aide sur la fonction Recodifications massives.

  • Eléments physiques (champ OBCPCDPHY)

Cette case à cocher permet d'indiquer que la recodification de l'objet Biens physiquesest demandée.
Lorsque le statut des anciens codes est positionné à : Supprimés, tous les objets doivent être traités ; ils sont donc tous cochés et non modifiables.
Les modalités de sélection des enregistrements des objets autres dépendent du choix de l'objet maître. Ces modalités sont décrites dans l'aide sur la fonctionRecodifications massives.

Tableau Sélection Société

  • champ FLGCPY

L'activation de cette case permet de sélectionner la société sur laquelle doit porter le traitement.
Après sélection d'une société, tous les sites financiers qui lui sont rattachés sont, par défaut, sélectionnés.
Une option clic droit permet de sélectionner / désélectionner massivement l'ensemble des sociétés et des sites financiers qui leur sont rattachés.

  • Lorsque la recodification est destinée à une cession intra-groupe, la sélection des sociétés/sites est interdite, cette sélection s'effectuant au niveau du paramétrage de la cession.
  • Lorsque les anciens codes ont pour statut : Supprimés, toutes les sociétés sont automatiquement cochées  et ne peuvent être désactivées.
  • Lorsque les anciens codes ont pour statut : Conservés ou Inactifs et que le statut est : A traiter, la sélection d'au moins une société est obligatoire.

Ce champ affiche le code de la société.

Tableau Sélection Site

  • champ FLGFCY

Cette case à cocher est activée afin que le site soit pris en compte dans le traitement. Après sélection d'une société, tous les sites financiers qui lui sont rattachés sont, par défaut, sélectionnés.
Une option clic droit permet de sélectionner / désélectionner massivement l'ensemble des sociétés et des sites financiers qui leur sont rattachés.

  • Lorsque la recodification est destinée à une cession intra-groupe, la sélection des sociétés/sites est interdite, cette sélection s'effectuant au niveau du paramétrage de la cession.
  • Lorsque les anciens codes ont pour statut : Supprimés, tous les sites financiers sont automatiquement cochés et ne peuvent être désactivés.
  • Lorsque les anciens codes ont pour statut : Conservés ou Inactifs et que le statut est : A traiter, la sélection d'au moins un site est obligatoire.

Code d'identification de la société à laquelle le site est rattaché.

Ce champ, non modifiable, affiche le code du site où le traitement s'effectue.

 

Modalités de sélection des enregistrem. en fonction du choix de l'objet maître

Principes généraux :

  • Lorsque la recodification est destinée à une cession intra-groupe, l'objet maître est obligatoirement le Bien comptableet les objets autres ne sont pas saisissables.
  • Lorsque les anciens codes ont pour statut la valeur : Supprimés, aucun objet maître ne peut être sélectionné : tous les objets doivent en effet être traités et aucun ne peut être objet maître.
  • Lorsque les anciens codes ont pour statut, la valeur : Inactifs ou Conservés, les enregistrements suivants sont exlcus du traitement :

- les biens comptables ayant fait l'objet d'une sortie dans les exercices antérieurs,
- les dépenses rattachées aux biens (lorsque l'objet maître est la Dépense, même si l'objet autre Biens est activé,
- les contrats de location financement ayant le statut Résilié, Echu ou Rachat,
- les subventions ayant le statut : Supprimée,
- les relevés d'inventaire dont le statut est : 6 - Bien en phase, 7 - Relevé rejeté, ou ceux appartenant à une opération d'inventaire close.

Objet maître : Bien comptable

Objet autre

Dépenses

Contrats financement

Subventions

Relevés d'inventaire

Liaison avec Société + Site + Réf. bien

Liaison avec Société + Site + Réf. contrat

Liaison avec Société + Site + Réf. projet investissement

Liaison avec Code barres ou Code barre seul

Pour 1 bien :
- - > x dépenses possibles

Pour 1 bien :
- - > 1 seul contrat possible

Pour 1 bien :
- - > x subventions possibles (subventions ayant le même projet d'investissement que le bien)

Pour 1 bien :
- - > x relevés d'inventaire possibles

Objet maître : Dépense

Objet autre

Biens

Contrats financement

Subventions

Relevés d'inventaire

Impossible car seules les dépenses non liées aux biens sont sélectionnées


Impossible car aucun bien sélectionné


Impossible car aucun bien sélectionné


Impossible car aucun bien sélectionné

Objet maître : Contrat

Objet autre

Biens

Dépenses

Subventions

Relevés d'inventaire

Liaison avec Société + Site + Réf. contrat


Lecture des x biens liés au contrat, puis pour chacun d'eux :
- - > x dépenses possibles

Lecture des x biens liés au contrat, puis pour chacun d'eux :
- - > x subventions possibles (subventions ayant le même projet d'investissement que le bien)


Lecture des x biens liés au contrat, puis pour chacun d'eux :
- - > x relevés d'inventaire possibles

Pour 1 contrat :
- - > x biens possibles

Objet maître : Subvention

Objet autre

Biens

Dépenses

Contrats

Relevés d'inventaire

Liaison avec Société + Site + Réf. projet investissement

Lecture des x biens liés à la subvention (c.à.d des x biens ayant le même projet d'investissement que la subvention), puis pour chacun d'eux :
- - > x dépenses possibles

Lecture des x biens liés à la subvention (c.à.d des x biens ayant le même projet d'investissement que la subvention), puis pour chacun d'eux :
- - > 1 seul contrat possible

Lecture des x biens liés à la subvention (c.à.d des x biens ayant le même projet d'investissement que la subvention), puis pour chacun d'eux : - - > x relevés d'inventaire possibles

Pour 1 bien :
- - > x subventions possibles

Objet maître : Inventaire et Eléments physiques: non autorisés

  • Exemple : Objet maître : Subvention - Objet autre : Dépenses

    Traitement :

    Pour la subvention traitée :

    --> Recherche des biens comptables ayant bénéficié de cette subvention

    Pour chaque bien comptable traité :

    --> Recherche des dépenses rattachées.
Particularités sur la recodification des sections analytiques

  • La recodification ne créera pas, de façon automatique, de nouveaux codes dans la table des sections, contrairement aux tables diverses. Il appartient donc à l'utilisateur de créer manuellement les nouvelles sections, puis la recodification changera uniquement la valeur dans les enregistrements des objets traités.
     
  • Lorsque la recodification est destinée à une cession intra-groupe, seules sont présentées dans le tableau de recodification :
    - les sections associées à la société source,
    - les sections non liées à une société ou à un groupe de sociétés.

Particularités sur la recodification des sites et des localisations

La recodification ne créera pas de façon automatique, de nouveaux codes dans la table des sites (FCY) et des localisations (LOC), contrairement aux tables diverses.
Il appartient donc à l'utilisateur de créer manuellement les nouveaux sites et/ou les nouvelles localisations, puis la recodification changera uniquement la valeur dans les enregistrements des objets traités.
La recodification des sites géographiques et/ou des localisations permet de recodifier implicitement le site financier car à un site géographique et une société (cible) correspond un seul site financier.

Icône Actions

Recod. localisations du site

Cette option clic droit du tableau Recodification est disponible uniquement lorsque la recodification porte sur les sites géographiques (cas d'une cession intra-groupe). 
Elle permet d'afficher une fenêtre autorisant la recodification des localisations du site.

Rechargement tableau

Cette option clic droit du tableau Recodification est disponible uniquement lorsque la recodification porte sur les sites géographiques (cas d'une cession intra-groupe). 
Elle permet de recharger l'ensemble des sites de la société source.

Cocher tous les Sociétés/Sites

Cette option, disponible sur les tableaux Sélection société et Sélection Site, permet de sélectionner massivement l'ensemble des sociétés et des sites financiers qui leur sont rattachés.
Lorsque la recodification est destinée à une cession intra-groupe, cette option n'est pas disponible, la sélection s'effectuant au niveau du paramétrage de la cession.
Lorsque les anciens codes ont pour statut : Supprimés, toutes les sociétés et les sites qui leur sont rattachés sont automatiquement sélectionnés et ne peuvent être décochés.

Décocher tous les Soc./Sites

Cette option, disponible sur les tableaux Sélection société et Sélection Site, permet de désélectionner massivement l'ensemble des sociétés et des sites financiers qui leur sont rattachés.
Lorsque les anciens codes ont pour statut : Supprimés, toutes les sociétés et les sites qui leur sont rattachés sont automatiquement sélectionnés et ne peuvent être décochés.

 

 

Onglet Sélection étendue

Présentation

Cet onglet permet d'effectuer une sélection des enregistrements à traiter, portant sur l'objet maître précisé au niveau de l'onglet Paramétrage général.

SEEWARNING La sélection étendue n'est pas accessible dans les cas suivants :

  • La recodification est destinée à une cession intra-groupe, la sélection des biens s'effectuant alors depuis le paramétrage de la Définition de l'opération de cession.
     
  • Les anciens codes ont pour statut : Supprimés, au niveau du paramétrage du traitement de recodification. Tous les enregistrements appartenant à toutes les entités doivent, en effet, être prise en compte dans le traitement.

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

  • Objet (champ OBJNAM)

 

  • Désignation (champ OBJDES)

 

Bloc numéro 2

 

Indiquer une table parmi la table principale de l'OBJet et lestables liées.

  • Champ (champ FLD1)

Indiquez un champ de la table.

  • Opérateur (champ OPE1)

Indiquez l'opération de comparaison :

  • l'opérateur 'indifférent' est utilisé pour obtenir toutes les fiches d'un objet,
  • l'opérateur '* ?' est utilisé pour définir les jokers.
  • Valeur (champ VAL1)

Ce champ permet d'indiquer la valeur de comparaison (sans les guillemets pour les champs alphabétiques).

  • Et/Ou (champ ANDOR2)

Indiquez le lien entre les lignes de critères.

Exemple:
Si on saisit Expr1 et Expr2 ou Expr3, on aura (Expr1 & (Expr2 | (Expr3))).

 

  • Champ (champ FLD2)

 

  • Opérateur (champ OPE2)

 

  • Valeur (champ VAL2)

 

  • Et/Ou (champ ANDOR3)

 

 

  • Champ (champ FLD3)

 

  • Opérateur (champ OPE3)

 

  • Valeur (champ VAL3)

 

  • Et/Ou (champ ANDOR4)

 

 

  • Champ (champ FLD4)

 

  • Opérateur (champ OPE4)

 

  • Valeur (champ VAL4)

 

  • Et/Ou (champ ANDOR5)

 

 

  • Champ (champ FLD5)

 

  • Opérateur (champ OPE5)

 

  • Valeur (champ VAL5)

 

Bloc numéro 3

  • champ REQUETE

 

 

Boutons spécifiques

Ce bouton permet de lancer le traitement de recodification.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre